package top.amot.forceview.theme

import android.graphics.Paint
import android.text.TextPaint
import android.util.SparseIntArray

interface I_Theme {
    val linkColor: Int
    val nodeColor: Int
    fun getColor(level: Int): Int
    val selectLinkColor: Int
    val selectNodeColor: Int
    val paint: Paint
    val textPaint: TextPaint
    val linkPaint: Paint
    val linkTextPaint: TextPaint
    val colorArray: SparseIntArray
    val padding: Float
    fun measureText()
    val textBaseline: Float
    val textHeight: Float
    val linkTextBaseline: Float

    //globe
    val backgroundColor: Int
}